c1940db7ecf6979b69552ed714184853a05e5f6a,hazelcast/src/main/java/com/hazelcast/multimap/MultiMapService.java,MultiMapService,insertMigratedData,#number#Map#,213

Before Change


            String name = entry.getKey();
            MultiMapContainer container = getOrCreateCollectionContainer(partitionId, name);
            Map<Data, MultiMapWrapper> collections = entry.getValue();
            container.multiMapWrappers.putAll(collections);
        }
    }

After Change


            String name = entry.getKey();
            MultiMapContainer container = getOrCreateCollectionContainer(partitionId, name);
            Map<Data, MultiMapWrapper> collections = entry.getValue();
            for (Map.Entry<Data, MultiMapWrapper> wrapperEntry : collections.entrySet()) {
                final Data key = wrapperEntry.getKey();
                final MultiMapWrapper wrapper = wrapperEntry.getValue();
                Collection<MultiMapRecord> coll = wrapper.getCollection();
                if (container.config.getValueCollectionType().equals(MultiMapConfig.ValueCollectionType.SET)){
                    coll = new HashSet<MultiMapRecord>(wrapper.getCollection());
                }
                container.multiMapWrappers.put(key, new MultiMapWrapper(coll));
            }
        }
    }